protective clothing against rain - Francés Inglés Diccionario